package com.example.othree.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
@TableName("pollution_history_day_hebei_sites")
public class PollutionHistoryDataJjjSitesDay {

    // 自增id
    @ApiModelProperty(value = "id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    // 日期
    private String date;

    // 站点
    private String station;

    // AQI
    private Integer aqi;

    // 逐小时AQI平均（废弃）
    private Integer oldAqi1h;

    // CO (mg/m³)
    private Float co;

    // NO2 (μg/m³)
    private Integer no2;

    // O3 (μg/m³)
    private Integer o3;

    // O3_8h (μg/m³)
    private Integer o38h;

    // PM10 (μg/m³)
    private Integer pm10;

    // PM2.5 (μg/m³)
    private Integer pm25;

    // SO2 (μg/m³)
    private Integer so2;

    // 首要污染物
    private String primaryPollution;

    // CO分指数
    private Float coIaqi;

    // NO2分指数
    private Float no2Iaqi;

    // O3分指数
    private Float o3Iaqi;

    // O3_8h分指数
    private Float o38hIaqi;

    // PM10分指数
    private Float pm10Iaqi;

    // PM2.5分指数
    private Float pm25Iaqi;

    // SO2分指数
    private Float so2Iaqi;

}
